"""
-*- coding:utf-8 -*-
__project__ = 'le-bo16'
__file_name__ = 'rickey'
__author__ = 'RickeyTing'
__time__ = '2020/10/27 19:36'
__product_name = PyCharm
# code is far away from bugs with the god animal protecting
    I love animals. They taste delicious.
              ┏┓      ┏┓
            ┏┛┻━━━┛┻┓
            ┃        ┃
            ┃  ┳┛  ┗┳  ┃
            ┃      ┻      ┃
            ┗━┓      ┏━┛
                ┃      ┗━━━┓
                ┃  神兽保佑    ┣┓
                ┃　永无BUG！   ┏┛
                ┗┓┓┏━┳┓┏┛
                  ┃┫┫  ┃┫┫
                  ┗┻┛  ┗┻┛
"""

"""
4, python2 和Python3默认编码方式分别是：
python2 ：ASCII
python3 ：utf-8 

5,将hello_new_world按_符进分隔。
str = hello_new_world
print(str.split('_'))

6,将数字1以0001的格式输出到屏幕
a = str('000')
b = str(int(1))
print(a+b)

1,字典a={1:1}是否正确？
正确

2.请合并列表a = [1,2,3,4]和列表b = [5,6,7,8]

a = [1,2,3,4]
b = [5,6,7,8]
a.extend(b)
#a.append(b)
print(a)

3.列表a，请写出实现正序排列，倒序排列，逆序排列的内置方法

a.sort(reverse = True) #  倒序
a.sort(reverse = False) #  正序
a.reverse() # 逆序


4.字典d = {"k": 1,"v":2},请写出d.items()结果

dict_items([('k', 1), ('v', 2)])

5.复杂列表[{"k": 1,"v":2},{"k": 12,"v":22},{"k": 13,"v":23}],请用内置方法写出按k倒序排列的代码
a = [{"k": 1,"v":2},{"k": 12,"v":22},{"k": 13,"v":23}]
print(a.sort())
不会了

6.集合s = set([1,2,3,4]),d = set([2,3,9,0,3]),请用内置方法写出他们的并集，交集

print(s | d)
print(s & d)


7.如何把列表a= ["a","b"]里的各项，转为字符串并用逗号","连接

a= ["a","b"]
b = ','.join(a)
print(b)


第三张
1.判断下列描述是否正确，如果有错误，请指出错误的地方并改正
①字典：具有键值映射关系，无序，字典的值不能重复且可以是任意数据类型
答：字典是无序的键值对类型，键是唯一的，value值可以重复，是任意数据类型

②元组：不能修改，无序，不能索引切片，当元组中只有一个元素时，需要在元素后面加逗号
答： 元组有序。可以索引切片。
有序，可以使用索引切片
③列表：元素可以重复，有序，不可以反向索引，元素可以是任意类型
答：可以反向索引。不能是bool类型

④集合：元素不可重复，可以索引，a = {}声明了一个空集合
答：不能索引，集合无序。 a = {} 不能声明一个空的字典

2.一行代码实现求1-100的和
print(sum(range(1,101)))

3.按下面要求写出完整代码：
使用random.random方法实现随机输出范围在[25,60]中的浮点数

print(random.randint(25,60))+random.random()


第四张
2.一个list对象：a = [1,2,4,3,2,2,4],需要去掉里面的重复值
a = [1,2,4,3,2,2,4]
print(set(a))



"""




